Free Browser-Based Indian Harmonium

Web Harmonium — Play Free Online

Play the two-octave instrument, follow six guided Bollywood and Coke Studio exercises, or try Game Mode. It runs in the browser with no download and supports touch controls.

Transpose
C
Ctrl+Alt+←→
Octave
3
Ctrl+Alt+↑↓
Reeds
0
Ctrl+Alt+−/=
Volume
80%
Alt+↑↓
Notation
 

Press ` to \ to play · MIDI auto-detected

6 Guided Songs Sargam practice excerpts
Game Mode Falling notes + combos
Share Scores 1-tap share card
Mobile Ready Multi-touch, no install

What is Web Harmonium?

A free browser-based practice instrument built around harmonium samples and a two-octave keyboard.

Web Harmonium is a free browser-based practice instrument with sargam labels and a harmonium sample. A physical harmonium uses hand-pumped bellows to move air through reeds; this tool instead uses the Web Audio API to play and pitch-shift its recorded sample. Open it in a supported browser and start playing — no download, installation, or signup.

This app is intended for note finding, sargam practice, and pitch reference when a physical instrument is unavailable. It does not reproduce bellows pressure, acoustic reed response, or the tactile control of a physical harmonium.

How to Play Online

The interface responds to both keyboard input and touch gestures, so you can use it from a desktop, laptop, tablet, or phone.

01

Desktop — QWERTY

The QWERTY keyboard maps directly to instrument keys. The top row (` through \) covers two full octaves from C3 to B4. Number keys (1, 2, 4, 5, 7, 8, 9, -, =) play the black keys. Press multiple keys simultaneously for chords.

02

Mobile — Touch

Tap the on-screen keys directly on your phone or tablet. In compatible mobile browsers, multi-touch lets you press multiple on-screen keys at the same time.

03

Scale — Set Sa

Use the Transpose control to set Sa to any key. Setting Sa to D means all notes shift up by 2 semitones from C. Use this to place Sa at a comfortable pitch without changing the visible note layout.

QWERTY Key Mapping

Key Note Sargam
`C3Sa
1C#3r (komal Re)
QD3Re
2D#3g (komal Ga)
WE3Ga
EF3Ma
4F#3Ṁ (tivra ma)
RG3Pa
5G#3d (komal Dha)
TA3Dha
7A#3n (komal Ni)
YB3Ni
UC4Sa'
I – \C#4–B4Upper octave

Browser App — Free, No Download

The instrument runs entirely in your browser using the Web Audio API. There is nothing to download, no app store visit, and no account to create. The instrument works in modern browsers that support the Web Audio API; MIDI availability varies by browser and device. Use it as a quick pitch reference or for an extended riyaz session.

The interface is designed for Indian music practice, with sargam labels on every key, a control for setting Sa, and a harmonium sample rather than a piano sound.

Understanding the Sargam Labels

Indian classical music uses seven notes called sargam (Sa Re Ga Ma Pa Dha Ni), analogous to the Western Do Re Mi. Unlike Western fixed pitch, sargam notes are relative — "Sa" can be set to different pitches. The labels show the Indian note name assigned to each key.

Each note has shuddh (natural) and vikrit (altered) variants. Vikrit forms are either komal (flat: re, ga, dha, ni) or tivra (raised: Ṁ). Pa and Sa are always fixed. Understanding these labels makes it easier to read this site's swaralipi notation and follow its practice excerpts.

The Thaat System and Raga Practice

In the Bhatkhande classification, many Hindustani ragas are grouped under 10 parent scales called thaats. The 10 thaats are: Bilawal, Khamaj, Kafi, Asavari, Bhairavi, Bhairav, Kalyan (Yaman), Marwa, Poorvi, and Todi. This site currently provides introductory keyboard-orientation guides for Bilawal and Yaman.

Beginner Harmonium Tutorials

New to this instrument? Start with the keyboard layout, basic fingering, and notation guides.

Explore Ragas

Beyond individual tunes, the keyboard can be used to explore Indian ragas and thaats. Each raga defines specific notes, patterns, and characteristic phrases:

Why Use a Browser Harmonium?

A browser instrument is useful when a physical harmonium is not nearby. Every key displays its sargam name, the Transpose control sets Sa, and the two-octave keyboard works with mouse, computer keyboard, or touch. The goal is quick practice and pitch reference, not a replacement for the bellows response and tactile control of an acoustic instrument.

Daily Riyaz, Bhajan, and Kirtan Practice

For daily riyaz, the keyboard can provide a repeatable pitch reference for alankars, scale exercises, and vocal warmups. Open the browser, select Sa, and start the exercise.

For bhajan and kirtan practice, it can provide a portable reference when the main instrument is unavailable. Students can also keep a tutorial open in another tab while trying the notes.

Physical Instrument vs. Browser Practice Tool

This is a practice tool, not a replacement for the real thing. A physical harmonium offers bellows dynamics, acoustic reed response, and tactile feedback. The web version offers quick access in supported browsers, pitch transposition, and headphone practice. Use it for note orientation and pitch reference; use a physical instrument to work on bellows and touch. See our about page for implementation details.

Frequently Asked Questions

Is Web Harmonium free to use?
Yes, web harmonium is currently free. There is no download or account registration. Open the page in a browser that supports the Web Audio API and start playing.
Does Web Harmonium work on phones and tablets?
The interface adapts to smaller screens and supports multi-touch in compatible mobile browsers. The keyboard scrolls horizontally so all two octaves remain available.
Can I connect a MIDI keyboard to Web Harmonium?
Web harmonium accepts MIDI note input in browsers that provide the Web MIDI API. Connect a controller before playing; support varies by browser, operating system, and device.
What is the difference between Web Harmonium and a real harmonium?
A real harmonium uses hand-pumped bellows to move air through reeds. Web Harmonium uses the Web Audio API to pitch-shift a recorded harmonium sample and does not model bellows response. It is intended for pitch reference, notation practice, and situations where a physical instrument is unavailable.
How do I change the key (transpose) on Web Harmonium?
Use the Transpose control in the player toolbar, or press Ctrl+Alt+← / Ctrl+Alt+→ on your keyboard. This shifts all notes up or down by semitones, letting you set Sa to any pitch to match your vocal range.
Can this replace a physical harmonium?
No. It is designed for quick pitch reference, scale changes, sargam practice, and sessions when a physical instrument is unavailable. A real harmonium provides bellows dynamics, tactile feedback, and a richer acoustic response.

Start Playing Now

Scroll up to the player, select your preferred scale, and try the ascending Sa-Re-Ga-Ma-Pa-Dha-Ni-Sa' scale. Then explore tunes for guided sargam notation, tutorials for structured learning, or ragas for music theory. Use the browser instrument for note orientation and pitch reference, then continue technique work on a physical harmonium when one is available.

♫ Play Web Harmonium